RELEASE CANDIDATE 7C:

NOTICE: INSTALLATION PROCEDURES HAVE CHANGED SLIGHTLY!

Added: (since 6E)
- Warmup
- Coaches
- AutoPause
- Forced Models
- Improved HUD
- Delayed First Spawn for Pickups
- New commands/binds.

Removed:
- A lot of things that are often referred to as bugs :P

Changed:
- Hitsounds slightly changed, now require Direct view to work.
- Demo Playback improved (less jerky aim movement)



Warmup Added
 - Only available in Tournament mode.
 - Will probably not work good with Last Man Standing nor Assault.
 - Using it together with GoalTeamScore can be risky.
 - Suggest using it only for TDM and CTF without Team Score Limit really.

Coaches Added
 - Only available in Tournament mode.
 - When coaching is enabled, it will force spectators to select a team. (coach team# (or blue/red))
 - Log in as admin to become a "normal" spectator
 - Coaches can call a timeout (Max settings (# of timeouts/length) in config) (console Timeout, not yet implemented)

Autopause
 - Only available in Tournament mode.
 - Autopause commences when the amount of players on a team decreases below what it was at start of game.
 - Amount of timeouts and length of each timeout can be set in config.
 - Players may 'go' or 'hold' (in console) to play on or wait more.

Regarding HitSounds
 - Slightly changed, now requires that you see who you hit.

New PLAYER commands
 - ToggleInstantRockets   Switches between instant & loading rockets
 - Sens   Allows you to modify your sensitivity without the "lag" old SetSensitivity creates.


Report bugs to CSHP forums: http://forums.utpure.com

How to set UTPure
----------------------

add the following lines to [Engine.GameEngine] section of your server ini file:
ServerPackages=UTPureRC7C
ServerActors=UTPureRC7C.UTPureSA

Then start up your server, and immediately shut it down. UTPure will then have created
a new section in your server ini file called [UTPureRC7C.UTPure], where all configurable
options are stored.


What can be configured
----------------------

here are the values you can find after starting UTPure the first time:

bUTPureEnabled		// Enable or Disable the security given by UTPure [True or False, Default = True]
Advertise		// Adds [CSHP] to the Server Name [0 = no, 1 = left, 2 = right, Default = 1]
AdvertiseMsg		// What version to advertise [0 = [CSHP], Not 0 = [PURE], Default = 1]
bAllowCenterView	// Allows / Disallow usage of CenterView for keyboard/joystick users [True of False, Default = False]
CenterViewDelay		// If Allowed to use Centerview, delay between 2 uses of it [Time in seconds, Default = 1.0]
bAllowBehindView	// Allows / Disallow usage of BehindView [True or False, Default = False]
TrackFOV		// Track the FOV cheats [0 = no, 1 = strict, 2 = loose, Default = 2]
bAllowMultiWeapon	// Allows / Disallow usage of the Multi-Weapon exploit [True or False, Default = False]
bFastTeams		// Allow quick teams changes [True or False, Default = True]
bUseClickboard		// Enables/Disables usage of ClickBoard Technology (TM) in Tournament mode. [True or False, Default = True]
MinClientRate		// Sets the minimum netspeed the client is allowed to use [Default = 1000]
bAdvancedTeamSay	// Enable this to allow players to give detailed info about their situation. [True or False, Default = True]
bHitSounds		// Enable or Disable Sounds when hitting other players [True or False, Default = False]
bTeamHitSounds		// Enable or Disable Sounds when hitting team players [True or False, Default = False]
ForceSettingsLevel	// Force settings of certain Actors [0 = off, 1 = connect (default), 2 = passive, 3 = active]
bNoLockdown		// Enable or Disable lockdown when being hit by pulse or mini [True or False, Default = True]
bWarmup			// Enable or Disable Warmup (Tournament Only!) [True or False, Default = False]
bCoaches		// Enable or Disable Coaches (TeamGames only!) [True or False, Default = False]
bAutoPause		// Enable or Disable AutoPause (Tournament TeamGames only!) [True or False, Default = False]
ForceModels		// Allow Clients to Force Models [0 = No, 1 = Yes, 2 = Always, Default = 0]
ImprovedHUD		// Show HUD Improvements [0 = No, 1 = Clock/Boots, 2 = Enhanced TeamInfo, Default = 1]
bDelayedPickupSpawn	// Delay first spawn of pickups [True or False, Default = False]
PlayerPacks[x]		// Use Other skins [BP1, BP4 or VA, Default [0]=BP1, [1]=BP4]

NOTICE:
You may STILL create an .int file. Simply Copy the Server ini settings into the .int file under the
[UTPure] section. Doing this will make it impossible to change any settings without FTP access to the server.
Another effect of this, is that you can run SEVERAL severs with DIFFERENT server ini's, but you can
enforce Pure settings via the .int files. .int file entries OVERRIDE .ini file entries, which OVERRIDE
UTPure's default settings.

So if you create an entry in UTPureRCxx.int under [UTPure], like this:
TrackFOV=0
It will enforce TrackFOV=0 for *ALL* servers started from this folder, regardless of actual server ini entries.

Console Commands:
-----------------

Please visit the following page for a complete listing of Console Commands.
- http://www.midnightinteractive.com/forums/showthread.php3?s=&threadid=635
You may also type PureHelp ingame to view most console commands that are available.

Bonus Pack 1 and 4 Support:
---------------------------

To support the Bonus pack 1 and/or 4 you need to add the handlers for them in your server ini.
This is done by default and should be removed if you dont support them.

The [UTPureRC7C.UTPure] entries look like this:

PlayerPacks[0]=BP1
PlayerPacks[1]=BP4

be carefull, if you want only Bonus Pack 4 use this (check the index):

PlayerPacks[0]=BP4

You must also add ServerPackages entries for the handlers you want to support in the
[Engine.GameEngine] section of your server ini file like the following

ServerPackages=BP1Handler7C
ServerPackages=BP4Handler7C

I believe that both packages are not linked together, so you could add only BP4 support
or BP1 support at your convenience.

Valhalla Avatar Support:
-----------------------------
If you want to support Valhalla Avatar, it must be the only PlayerPack that you use.

It requires the following line under [UTPureRC7C.UTPure] in the server ini:

PlayerPacks[0]=VA

and the following line in your ServerPackages:

ServerPackages=VAHandler7C

For more information, check the included VaPure.htm file.

My Personal Suggestions:
------------------------------

-Highly recommended for administration of a server via a command line interface is SemiAdmin. http://pages.infinit.net/darkbyte/filez/SemiAdmin0.10.zip
Read all about SemiAdmin here: http://www.midnightinteractive.com/forums/announcement.php3?s=&forumid=21